Crew Management System – home / dashboard screen request, BFF aggregation, parallel service calls, read-only data retrieval from Fabric, and final UI rendering
USER
User
Authenticated user opening the Home / Dashboard screen
Browser / React SPA
Requests the dashboard and renders the aggregated home view
BFF
BFF / Orchestration
Receives dashboard request, calls multiple services, and shapes the final response
PRO
Profile Service
User profile and contextual summary data
ROS
Roster Service
Roster and schedule-related dashboard data
ATT
Attendance Service
Attendance and status-related dashboard metrics
PRD
Productivity Service
Productivity and operational KPI summary data
FAB
Microsoft Fabric
Read-only enterprise analytical datasets used by multiple services